package com.teach.service;

/**
 * <pre>
 * TODO : 手机短信服务
 * ClassName : com.example.service.SmsMessageService
 * Author : J.L.Zhou
 * Date : 2020-10-23 09:02
 * Version : V1.0
 * Copyright 2020 jlzhou.top Inc. All rights reserved. 
 * Warning: this content is only for internal circulation of the company. It is forbidden to divulge it or use it for other commercial purposes</pre>
 */
public interface SmsMessageService {

	
	/**
	 * 发送短信验证码 默认60秒
	 * @param tel 接收手机
	 */
	void send(String tel);
	
	/**
	 * 发生短信验证码
	 * @param tel 接收手机
	 * @param timeout 缓存时间（单位：毫秒）
	 */
	void send(String tel,long timeout);
	
	/**
	 * 短信验证码是否和发送的一致
	 * @param tel 手机
	 * @param code 对比的短信验证码
	 * @return
	 */
	boolean check(String tel,String code);
}
